long-nosed echidna - German English Dictionary